package ar.uba.fi.algo3.algoTank.TesteosAlgoTank;

import ar.uba.fi.algo3.algoTank.CreadorDeFlotas;
import ar.uba.fi.algo3.algoTank.Flota;
import ar.uba.fi.algo3.algoTank.Objetos.Base;
import ar.uba.fi.algo3.algoTank.Objetos.Territorio;
import ar.uba.fi.algo3.algoTank.Objetos.Tanques.AlgoTank;
import junit.framework.TestCase;

public class TestFlota extends TestCase {

	private CreadorDeFlotas creadordeflota;
	private Flota flota;
	private Territorio territorio;
	private Base base;
	private AlgoTank algoTank;
	
	public void setUp(){
	
		algoTank = new AlgoTank();
		base = new Base();	
		territorio= new Territorio();
		base.setTerritorio(territorio);
		creadordeflota= new CreadorDeFlotas(territorio,algoTank,base);
		flota= new Flota();
	}
	
	public void testCreadorDeflotas(){
		
		flota= creadordeflota.crearFlota(4);
		assertEquals(flota.getTanques().size(),4);
		assertEquals(territorio.getObjetos().size(),4);
		
	}
	
}
